#include "BlazeEngineUIEditBox.h"

BeUIEditBox::BeUIEditBox(const char* pcName) :
	BeUIFrame(pcName)
{

}

BeUIEditBox::~BeUIEditBox()
{

}

void BeUIEditBox::Install(lua_State* pLua)
{
	BeUIFrame::Install(pLua);
	BeUIFont::Install(pLua);

	Lua_RegisterFunction(pLua, "AddHistoryLine", Lua_AddHistoryLine);
	Lua_RegisterFunction(pLua, "ClearFocus", Lua_ClearFocus);
	Lua_RegisterFunction(pLua, "SetAltArrowKeyMode", Lua_SetAltArrowKeyMode);
	Lua_RegisterFunction(pLua, "SetAutoFocus", Lua_SetAutoFocus);
	Lua_RegisterFunction(pLua, "SetBlinkSpeed", Lua_SetBlinkSpeed);
	Lua_RegisterFunction(pLua, "SetFocus", Lua_SetFocus);
	Lua_RegisterFunction(pLua, "SetHistoryLines", Lua_SetHistoryLines);
	Lua_RegisterFunction(pLua, "SetMaxBytes", Lua_SetMaxBytes);
	Lua_RegisterFunction(pLua, "SetMaxLetters", Lua_SetMaxLetters);
	Lua_RegisterFunction(pLua, "SetMultiLine", Lua_SetMultiLine);
	Lua_RegisterFunction(pLua, "SetNumber", Lua_SetNumber);
	Lua_RegisterFunction(pLua, "SetNumeric", Lua_SetNumeric);
	Lua_RegisterFunction(pLua, "SetPassword", Lua_SetPassword);
	Lua_RegisterFunction(pLua, "SetText", Lua_SetText);
	Lua_RegisterFunction(pLua, "SetTextInsets", Lua_SetTextInsets);
	Lua_RegisterFunction(pLua, "ToggleInputLanguage", Lua_ToggleInputLanguage);
	Lua_RegisterFunction(pLua, "GetAltArrowKeyMode", Lua_GetAltArrowKeyMode);
	Lua_RegisterFunction(pLua, "GetBlinkSpeed", Lua_GetBlinkSpeed);
	Lua_RegisterFunction(pLua, "GetHistoryLines", Lua_GetHistoryLines);
	Lua_RegisterFunction(pLua, "GetInputLanguage", Lua_GetInputLanguage);
	Lua_RegisterFunction(pLua, "GetMaxBytes", Lua_GetMaxBytes);
	Lua_RegisterFunction(pLua, "GetMaxLetters", Lua_GetMaxLetters);
	Lua_RegisterFunction(pLua, "GetNumLetters", Lua_GetNumLetters);
	Lua_RegisterFunction(pLua, "GetNumber", Lua_GetNumber);
	Lua_RegisterFunction(pLua, "GetText", Lua_GetText);
	Lua_RegisterFunction(pLua, "GetTextInsets", Lua_GetTextInsets);
	Lua_RegisterFunction(pLua, "HighlightText", Lua_HighlightText);
	Lua_RegisterFunction(pLua, "Insert", Lua_Insert);
	Lua_RegisterFunction(pLua, "IsAutoFocus", Lua_IsAutoFocus);
	Lua_RegisterFunction(pLua, "IsMultiLine", Lua_IsMultiLine);
	Lua_RegisterFunction(pLua, "IsNumeric", Lua_IsNumeric);
	Lua_RegisterFunction(pLua, "IsPassword", Lua_IsPassword);

}

void BeUIEditBox::Uninstall()
{

}

int BeUIEditBox::Lua_AddHistoryLine(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_ClearFocus(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetAltArrowKeyMode(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetAutoFocus(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetBlinkSpeed(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetFocus(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetHistoryLines(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetMaxBytes(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetMaxLetters(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetMultiLine(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetNumber(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetNumeric(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetPassword(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetText(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_SetTextInsets(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_ToggleInputLanguage(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetAltArrowKeyMode(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetBlinkSpeed(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetHistoryLines(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetInputLanguage(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetMaxBytes(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetMaxLetters(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetNumLetters(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetNumber(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetText(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_GetTextInsets(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_HighlightText(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_Insert(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_IsAutoFocus(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_IsMultiLine(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_IsNumeric(lua_State* pLua)
{
	return 0;
}

int BeUIEditBox::Lua_IsPassword(lua_State* pLua)
{
	return 0;
}

